package demo08;

import java.util.HashSet;
import java.util.Scanner;
import java.util.TreeSet;

/**
 * 第七题: 通过代码, 完成如下需求:
 * 1. 循环接收用户键盘输入的多个字符串，直到用户录入“end”时循环结束，并将所有已输入的字符串按字典顺序倒序打印。
 * 2. 按照3个字符串一行的格式输出.
 */
public class dem08 {
    public static void main(String[] args) {
        TreeSet<String> hs = new TreeSet<String>((e1, e2) -> e2.compareTo(e1));
        Scanner sc = new Scanner(System.in);
        while (true) {
            String temp = sc.nextLine();
            if ("end".equals(temp))
                break;
            hs.add(temp);
        }
        int count = 0;
        for (String h : hs) {
            System.out.print(h + (++count % 3 == 0 ? "\r\n" : "\t"));
        }
    }
}
